generators generator energy layouts power generation diesel generator media spin visualising wind turbulence wind atv rotor diameter diesel generators engineering news politics power turbulence